product timing